bay of biscay

This is not a dictionary! - Search for "bay of biscay" in The Danish Dictionary

  • February 27. 2016 from wordnet.princeton.edu

    Bay of Biscay noun english

    an arm of the Atlantic Ocean in western Europe; bordered by the west coast of France and the north coast of Spain